ASP.NET网站路径中~(波浪线)解释 |
您所在的位置:网站首页 › aspnet access 相对路径 › ASP.NET网站路径中~(波浪线)解释 |
ASP.NET网站路径中~(波浪线)解释
服务器端有两个方法ResolveClientUrl,ResolveUrl 可以对路径进行转换 演示: 注册
刚开始学习ASP.NET的朋友可能会不理解路径中的~符代表什么,例如ImageUrl=”~/Images/SampleImage.jpg” 现在我们看看~代表什么意思。~是ASP.NET 的Web 应用程序根目录运算符,当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 ~ 运算符解析为当前应用程序的根目录。可以结合使用 ~ 运算符和文件夹来指定基于当前根目录的路径。 下面的示例演示了使用 Image 服务器控件时用于为图像指定根目录相对路径的 ~ 运算符。在此示例中,无论页面位于网站中的什么位置,都将从位于 Web 应用程序根目录下的 Images 文件夹中直接读取图像文件。 [csharp] view plain copy 可以在服务器控件中的任何与路径有关的属性中使用 ~ 运算符。 ~ 运算符只能为服务器控件识别,并且位于服务器代码中,不能将 ~ 运算符用于客户端元素。 提示:客户端元素中网站根目录用“/”表示,例如
[csharp] view plain copy 此示例路径假定Images 文件夹位于网站根目录下。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |